var permitirBloqueo = true;

function evitarBloqueo() {
	permitirBloqueo = false;
}

var bloqueoPermanente = false;

function bloquearPantallaPermante() {
	bloqueoPermanente = true;
}

function bloquearPantalla() {
	if (permitirBloqueo) {
		Richfaces.showModalPanel('ajaxLoadingModalBox', {
			width : 150
		});
	} else {
		permitirBloqueo = true;
	}
}
function desbloquearPantalla() {
	if (!bloqueoPermanente) {
		Richfaces.hideModalPanel('ajaxLoadingModalBox');
	}
}